import Vue from 'vue'
import App from './App'
import store from './store'
import router from './router'
import './filters' // global filter
import './directive/permission/index'// 元素权限
import './icons' // icon
import './permission' // permission control
import './utils/error-log' // error log
import 'core-js/stable'
import '@/utils/mixins'
import 'igw-ui/lib/styles/index.css'
import './styles/index.scss'
import IGWUI from 'igw-ui/lib'
import sdk from 'igw-library/lib/sdk'
import './utils/pageoffice'
import './assets/iconfont/iconfont.css'
import './assets/iconfont/iconfont.js'
import './assets/accountIconfont/iconfont.css'
import './assets/accountIconfont/iconfont.js'
import './bus'
import './publicCom' // public component
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import '@/utils/webSocket'
Vue.use(ElementUI)
Vue.use(IGWUI)
Vue.use(sdk)
Vue.config.productionTip = false
new Vue({
	el: '#app',
	router,
	store,
	render: h => h(App)
})
